package sgc;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

/**
 * @author Diego Pereira do Nascimento e Leonardo Santos Martins
 * 
 * Descrição da classe::
 * Está classe tem como propósito ser utilizada para ler e vaidar todos os valores digitados pelos usuários
 * 
 */
public class Leitura {
    
    public String lerString() {
        InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader bf = new BufferedReader(isr);
        String frase = "";
        try {
            frase = bf.readLine();
        } catch(IOException erro) {
            System.out.println("Erro de entrada de dados.");
        }
        return frase;
    }

    public int lerInt() {
        int num = Integer.MIN_VALUE;
        try {
            num = Integer.parseInt(lerString());
        } catch(NumberFormatException erro) {
            System.out.println("Deve ser digitado um número.");
        }
        return num;
    }
    
    public double lerDouble(){
        double num = Double.MIN_VALUE;
        try {
            num = Double.parseDouble(lerString());
        } catch(NumberFormatException erro) {
            System.out.println("Deve ser digitado um número.");
        }
        return num;
    }
    
}
